loaded for bear

Translations
prêt à en découdre
Definitions
Prepared and ready for a difficult challenge or confrontation, often with extra resources, energy, or aggression.